
import fs from 'fs'
import express from "express";
import serverConfig from "../config/server.config";
import ExpressApp from "../service/express/Express.app";

ExpressApp.post('/prefabImage/update', express.json(), (req, res) => {
  if (req.files) {
    const file = req.files.file
    file.mv(`./export/${file.name}`, err => {
      if(err){
        console.error(err);
        return res.status(500).send(err);
      }
      // 若无错误 返回一个 json
      // 我们计划上传文件后 根据文件在服务器上的路径 显示上传后的文件
      // 随后我们会在 react 组件中实现
      // 在客户端中的 public 文件夹下创建 uploads 文件夹 用于保存上传的文件
      res.json({fileName: file.name, filePath: `uploads/${file.name}`});
    })
  } else {
    res.status(503).send('success')
  }
});
